Skip to main content

Introduction

The CFF Viewer library is a powerful toolkit designed to simplify the development of web-based 3D applications tailored for dental workflows. With its robust features and ease of use, it enables developers to create interactive and efficient 3D visualization tools for the dental industry.


Installation

The CFF Viewer is available on the AXS NPM registry. To install the library, use the following command with Yarn (or your preferred package manager):

yarn add @promaton/scan-viewer @mui/material @emotion/styled @emotion/react @react-three/fiber three @types/three

Note: While the library supports @emotion for styling, it is not a hard dependency. You can also use styled-components with @mui if preferred.


Use Cases

The CFF Viewer library is designed to address the following use cases:

  • 3D Visualization: Effortlessly visualize 3D file formats commonly used in the dental field, such as:

    • STL
    • PLY
    • DICOM
    • NIFTI
    • Proprietary formats used by Straumann applications
  • Data Inspection: Perform detailed inspections of 3D data using features like:

    • Cross-sections
    • Measurements
    • Multiple viewports (e.g., Orthogonal, 3D views)

The CFF Viewer empowers developers to create cutting-edge tools for dental professionals, streamlining workflows and enhancing the user experience.